ladder ditcher - French English Dictionary